Increasing the Reusability of Embedded Real-time Software by a Standardized Interface for Paravirtualization

نویسندگان

  • Stefan Grösbrink
  • Heinz Nixdorf
چکیده

Applying System Virtualization to Reuse Software. Hypervisor-based virtualization refers to the division of the resources of a computer system into multiple execution environments in order to share the hardware. Multiple existing software stacks of operating system and applications such as third party components, trusted legacy software, and newly developed application-specific software can be combined in isolated virtual machines to implement the required functionality as a system of systems. Virtualization is a promising software architecture to meet the high functional requirements of complex embedded and cyber-physical systems. The consolidation of software stacks leads in many cases to reduced bill of material costs, size, weight, and power consumption compared to multiple hardware units. This work focuses on the increase of reusability of embedded real-time software by a standardized interface between hypervisor and operating system. Virtualization offers in this regard the following benefits:

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Growing Popularity of Real-time Embedded Systems Creates an Urgent Need for Improved Performance and Expanded

Computer system architecture has conventionally been standardized, as evidenced by the IBM System 360 architecture for mainframe computers, the IBM PC specifications for desktops, and today’s so-called Wintel (Windows-Intel) specifications. Standardized architectures have significantly improved the reusability of both hardware and software, and the efficiency of system configurations. No such s...

متن کامل

Aspects and components in real-time system development: Towards reconfigurable and reusable software

Increasing complexity of real-time systems, and demands for enabling their configurability and reusability are strong motivations for applying new software engineering principles, such as aspect-oriented and component-based development. In this paper we introduce a novel concept of aspectual component-based real-time system development. The concept is based on a design method that assumes decom...

متن کامل

Model-driven development of embedded systems on OSGi platforms

Large and complex systems design is still being a challenge even bigger when developing embedded, distributed or real-time systems. OSGi is a platform created to reduce some of the software design problems, increasing reusability modularity, etc. This paper describes a methodology based in MDA that aims at real-time embedded systems, The approach is based on a target platform using OSGi and thu...

متن کامل

Proteus Hypervisor: Full Virtualization and Paravirtualization for Multi-core Embedded Systems

System virtualization’s integration of multiple software stacks with maintained isolation on multi-core architectures has the potential to meet high functionality and reliability requirements in a resource efficient manner. Paravirtualization is the prevailing approach in the embedded domain. Its applicability is however limited, since not all operating systems can be ported to the paravirtuali...

متن کامل

Influence of Interface Thermal Resistance on Relaxation Dynamics of Metal-Dielectric Nanocomposite Materials under Ultrafast Pulse Laser Excitation

Nanocomposite materials, including noble metal nanoparticles embedded in a dielectric host medium, are interesting because of their optical properties linked to surface plasmon resonance phenomena. For studding of nonlinear optical properties and/or energy transfer process, these materials may be excited by ultrashort pulse laser with a temporal width varying from some femtoseconds to some hund...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Softwaretechnik-Trends

دوره 34  شماره 

صفحات  -

تاریخ انتشار 2014